package com.team.RunsFast_Api.service.intf;

import com.team.RunsFast_Api.dto.OrderAddDto;
import com.team.RunsFast_Api.dto.OrderPreDto;
import com.team.runsfast.entity.Order;
import com.team.runsfast.vo.R;

public interface OrderService {
    /**
     * 新增*/
    R save(Order obj);
    /**
     * 查询*/
    R queryAll();

    /**查询订单预览页的数据 1.商详页 商品id 2.购物车 购物车id*/
    R queryPre(OrderPreDto dto, String token);
    
    /**下单-立即下单 1.商品详情 2.购物车页面*/
    R createOrder(OrderAddDto dto, String token);

    /**修改状态*/
    R updateNo(Integer flag,String no);

    R queryAll(String token);

    R queryNum(String token);

}